<%@page isELIgnored="false" import="java.net.*" %>
<%@taglib prefix="tiles" uri="struts-tiles" %>
<%@taglib prefix="html" uri="struts-html" %>
<%@taglib prefix="c" uri="jstl" %>
<%@taglib prefix="fn" uri="jstl-fn" %>
					
<%@page import="com.mastercard.assets.web.util.to.UserLogin"%><script type="text/javascript">
						function solonumero( obj , permiteDecimal )
						{
							cadena = obj.value ;
							
							permiteDecimales = permiteDecimal ;
							numeroDecimales = 0 ;
							key = ( document.all ) ? event.keyCode:event.which ;

							//alert( permiteDecimales ) ;
							if ( permiteDecimales == 1 )
							{
								dectext = cadena.substring( cadena.indexOf( '.' ) + 1 , cadena.length ) ;
								if ( cadena.indexOf( '.' ) == -1 && cadena.length > 0 )
								{
									return ( ( key >= 48 && key <= 57 ) || key == 46 ) ;
								}
								else
								{
									if ( dectext.length >= numeroDecimales )
									{
										return ( window.event.keyCode = 0 ) ;
									}
									else
									{
										return ( ( key >= 48 && key <= 57 ) ) ;
									}
								}
							}
							else
							{
								return ( ( key >= 48 && key <= 57 ) ) ;
							}

						} 
					</script>
					<div id="bodyContent">
					<html:form action='/GenerarCampanaPreparacion' method='post' styleId='FormaAlta' >
						<html:hidden property="operation"/>
						<html:hidden property="cveCuenta"/>
<c:forEach items="${GenerarCampanaForm.packageManager.paqueteAutorizadoLista}" var="paq">
						<html:hidden property="paqueteAutorizadoIdOrder" value="${paq.evento.cveAsset}-${paq.tipoHabitacion}"/>
</c:forEach>
						<h1>Paquetes Asignados a Cuenta</h1>
						<div style="text-align: right; width: 100%;">
<c:if test="${fn:length(UserLogin.bindCounts) gt 0}">
                <span style="display: inline;" class="contentBtn"> <!-- <a href="${URLBase}SolicitarPaquetePreparacion.do"><img src="${URLBase}images/btnSolitarPaq.gif" /></a> --> </span> &nbsp; 					
                <%/*<span style="display: inline;" class="contentBtn"><a href="${URLBase}AutorizarPaquetePreparacion.do"><img src="${URLBase}images/btnPreutorizar.gif" /></a></span> &nbsp; */%>
</c:if>
						</div>
						<div class='errors'><html:errors/>${UserLogin.messageError}</div>
						<table class="tabForms">
							<tr>
								<td>
									<b>Cuenta: </b>&nbsp;&nbsp;&nbsp;&nbsp;${GenerarCampanaForm.packageManager.count.nombre}
									<html:hidden property="packageManager.cveCuenta"/> 
									<br/>
									<b>Cantidad de assets asignados: </b>${GenerarCampanaForm.packageManager.packageAsigned}
									<br/>
<c:set var="PaqAsigned" value="${0}"/>
<c:forEach items="${GenerarCampanaForm.packageManager.paqueteAutorizadoLista}" var="paq">
<c:set var="PaqAsigned" value="${PaqAsigned + paq.cantidadAsignada}"/>
</c:forEach>
									<b>Cantidad de paquetes asignados: </b>${PaqAsigned}
								</td>
							</tr>
<c:if test="${GenerarCampanaForm.packageManager.packageAsigned gt 0}">
							<tr>
								<td colspan='4'>
									<table width='100%' class='AssetPaqueteTableDisplayPaquetes'>
										<thead>
											<tr>
												<th>Evento</th>
												<th>Tipo</th>
												<th>Cantidad<br/>Asignada</th>
												<th>Paquetes<br/>Usados</th>
												<th>Paquetes<br/>Disponibles</th>
												<th>Asignar a Campa&ntilde;a</th>
											</tr>
										</thead>
<c:forEach items="${GenerarCampanaForm.packageManager.paqueteAutorizadoLista}" var="paq" varStatus="status">
										<tr>
											<td><b>${paq.evento.nombre}</b></td>
											<td><b><c:if test="${paq.tipoHabitacion eq 1}">Sencilla</c:if><c:if test="${paq.tipoHabitacion eq 2}">Doble</c:if></b></td>
											<td><b>${paq.cantidadAsignada}</b></td>
											<td><b>${paq.cantidadOcupada}</b></td>
											<td><b>${paq.cantidadDisponible}</b></td>
											<td align='center'>
<c:choose>
<c:when test="${paq.cantidadDisponible gt 0}">
<c:set var="asignarValor"><c:if test="${GenerarCampanaForm.asignar[status.index] eq NULL}">0</c:if><c:if test="${GenerarCampanaForm.asignar[status.index] ne NULL}">${GenerarCampanaForm.asignar[status.index]}</c:if></c:set>
<c:if test="${paq.cantidadAsignada gt 0}">
												<html:text styleClass="TextAsignacionPaquetes" onkeypress="return solonumero(this,2)" value="${asignarValor}" property="asignar" />
</c:if>
<c:if test="${paq.cantidadAsignada eq 0}">
												<html:text styleClass="TextAsignacionPaquetes" onkeypress="return solonumero(this,2)" value="${asignarValor}" property="asignar"/>
</c:if>
</c:when>
<c:otherwise>
												<html:hidden value="0" property="asignar" />
</c:otherwise>
</c:choose>
											</td>
											<td align='center'>
											</td>
</c:forEach>
										</tr>
									</table>
								</td>
							</tr>
							<tr>								
                                                            <td>
                                                                <span class="contentBtn">
                                                                    <html:image src="images/btnDevolverPaq.gif" onclick="if( confirm( 'Estas seguro que deseas regresar los paquetes seleccionados? una vez hecho esto no podras usarlos para tus campa&ntilde;as!' ) ){ document.getElementById( 'FormaAlta' ).action = '${URLBase}DevolverPaquetes.do' ; return true ;}else{return false;}" />
                                                                    <html:image src="images/btnGenerarCamp.gif" onclick="document.getElementById( 'operation' ).value = 1; return true ;" />
                                                                </span>
                                                            </td>
							</tr>
</c:if>

<c:if test="${GenerarCampanaForm.packageManager.packageAsigned eq 0}">
							<tr>
								<td colspan='4'>
									No hay paquetes asignados
								</td>
							</tr>
</c:if>
						</table>
					</html:form>
					<div id="footContent"></div>


<%
UserLogin user = ( UserLogin ) session.getAttribute( "UserLogin" ) ;
user.clearMessageError( ) ;
%>